package com.gzhu.knowledgeAdmin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gzhu.knowledgeAdmin.common.vo.KnowledgeFailDetailVo;
import com.gzhu.knowledgeAdmin.common.vo.NotPassVo;
import com.gzhu.knowledgeAdmin.common.vo.PageVo;
import com.gzhu.knowledgeAdmin.entity.Examine;

import java.util.List;
import java.util.Map;

/**
 * 知识审核表
 *
 * @author giaogiao
 * @email giaogiao@gmail.com
 * @date 2023-12-11 10:44:47
 */
public interface ExamineService extends IService<Examine> {

    PageVo queryPage(Map<String, Object> params);

    // 记录审核员
    void setExamineUser(Integer userId, List<Integer> zsIds);

    // 未通过
    void setUnPass(NotPassVo notPassVo);

    KnowledgeFailDetailVo getZsFailDetail(Integer id);

    void reExamine(Integer id);
}

